Skip to main content

Week 5

Dec 12/27/2022

Dec 12/28/2022

  1. Created sphinx docs for chama22
  2. Code review for chama22

Pipe Breaks App (loe_coe_app)

  1. Points to consider while refactoring
    1. Do not concatenate paths (they cause issues when OS changes)
      1. Either use pathlib or os.path to deal with them

Dec 12/29/2022

  1. Notes from meeting with Sudhir
    1. make a loe_utils package
    2. migrate submodules
    3. Grant Pavan access to the Collimator folder
    4. Review the minor draft
    5. tsai TSRegressor does not work with custom architecture
      1. Issue is opened on GitHub here
    6. Minor thing to try in the tsai library while making the prediction
      1. Offset the series by one
      2. Remove the transform and check
      3. try the libraries built in methods for creating X and y
  2. Email Dr. Lence
    1. Be grateful, thankful, send an email, etc,
    2. send the SOP
  3. Email Steve
  4. Check the issue with Indiana University
  5. Update on XGBSE_GQC notebook
    1. The notebook was never run completely
    2. There was always some issue with settings.py
    3. or missing DUPLICATE_LABELS, etc
  6. Update on LightGBM notebook
    1. Standalone notebook for LightGBM
    2. Run directly with and without SMOTE for dnv utility
    3. feature importance graphs were plotted

Dec 12/30/2022

  1. Starting the day with some reading on the tsai front
    1. Ask question in the walkwithfastai forum
  2. Reorganize the loe_utils package
  3. Meeting with Sudhir
    1. focus on shell script creation from the frontend app
    2. document running pipe_breaks from GDrive (optional: on GPU) -- low priority
    3. Nuances in code
      1. coxph_settings has no input path, but has output path variable
      2. weibull input path has no ph in name, outpath path has ph in name
    4. Making figures in loe_coe_app (display on screen and then write to disk)
    5. Development standard
      import settings           # this is the accepted practice
      import settings as S # this is not
      from settings import * # this is not
      If nesting is greater than three levels, abbreviate the import as a two-letter syllable.
      import settings as ST
    6. Saving figures generated from a run made in Compute Canada (discuss with Vannary) Medium Priority
    7. logging in python?
      1. For the LOE app minor test
      2. Try implementing a minor thing in CHAMA
        1. Logging in Django is available, has been put in Jake's plate
    8. Document the GitHub reorganization discussed